package cn.edu.pku.sei.i.entity;

/**
 * 
 * Description: SEI Intern
 * 
 * @author: Neo (neolimeng@gmail.com) Software Engineering Institute, Peking
 *          University, China
 * @version 1.0 2012-3-11 下午2:29:07
 */
public class Intern extends User {
	public static final int AFTER_NOT_DETERMNED = 0;
	public static final int AFTER_CONTINUE_GRADUATE_STUDENT_PROGRAM = 1;
	public static final int AFTER_GO_ABROAD = 2;
	public static final int AFTER_FIND_A_JOB = 3;
	public static final int AFTER_OTHER = 4;
	public static final int DOCTOR_OR_NOT_NOT_DETERMINED = -1;
	public static final int DOCTOR_OR_NOT_NO = 0;
	public static final int DOCTOR_OR_NOT_YES = 1;
	public static final int INTERN_STATUS_WAITING_FOR_INTERVIEW = 1;
	public static final int INTERN_STATUS_ACCEPTED = 2;
	public static final int INTERN_STATUS_REFUSED = 3;
	/**
	 * 本科绩点
	 */
	private String bachelorGrade = "0.0";
	private String fiveCoursesInterestedIn = "无";
	private String rewards = "无";
	private String experiences = "无";
	private int whatToDoAfterGraduation = AFTER_CONTINUE_GRADUATE_STUDENT_PROGRAM;
	private int doctorOrNot = DOCTOR_OR_NOT_NOT_DETERMINED;
	private String resumePath;
	private int internStatus = INTERN_STATUS_WAITING_FOR_INTERVIEW;

	public String getBachelorGrade() {
		return bachelorGrade;
	}

	public void setBachelorGrade(String bachelorGrade) {
		this.bachelorGrade = bachelorGrade;
	}

	public String getFiveCoursesInterestedIn() {
		return fiveCoursesInterestedIn;
	}

	public void setFiveCoursesInterestedIn(String fiveCoursesInterestedIn) {
		this.fiveCoursesInterestedIn = fiveCoursesInterestedIn;
	}

	public String getRewards() {
		return rewards;
	}

	public void setRewards(String rewards) {
		this.rewards = rewards;
	}

	public String getExperiences() {
		return experiences;
	}

	public void setExperiences(String experiences) {
		this.experiences = experiences;
	}

	public int getWhatToDoAfterGraduation() {
		return whatToDoAfterGraduation;
	}

	public void setWhatToDoAfterGraduation(int whatToDoAfterGraduation) {
		this.whatToDoAfterGraduation = whatToDoAfterGraduation;
	}

	public int getDoctorOrNot() {
		return doctorOrNot;
	}

	public void setDoctorOrNot(int doctorOrNot) {
		this.doctorOrNot = doctorOrNot;
	}

	public String getResumePath() {
		return resumePath;
	}

	public void setResumePath(String resumePath) {
		this.resumePath = resumePath;
	}

	public int getInternStatus() {
		return internStatus;
	}

	public void setInternStatus(int internStatus) {
		this.internStatus = internStatus;
	}
}
